x = open('a.txt',"r")
# print(x.read())  #文件的读取

result = x.readable()  #判断是否可读取是就True,否则false
print("文件a是否可读取",result)

while True:
    line = x.readline()  #一次只读取一行，后面默认加一个换行
    print(line)
    if not line:
        break

lines = x.readlines()  #把文件里的东西保存在列表中
print(lines)

'''
 写文件

 方法：
 write(内容)  每次都会将原来的内容清空在写
 writelines([Iterable]) :里面是可以迭代的，没有换行效果，可以自己加

a是向后添加
'''

stream = open('b.txt','a')
s="欢迎来到英雄联盟"
stream.write(s)
stream.writelines(['a\n','b\n','c\n'])
stream.close()   #释放资源，文件没有关闭前就可以继续写文件